﻿using System;
using ProjScan.RecordManager;
using ProjScan.RecordManager.AssetData;
using ProjScan.ScanRule.Attr;

namespace ProjScan.ScanRule.ProjectAssets.SAShader
{
	// Token: 0x020001C4 RID: 452
	[SA_Build_RuleAttr]
	internal class BuiltS_TooManyVariants : RecordRuleImp<ShaderBuildInfoAssetData, ShaderBuildInfoRecordManager>
	{
		// Token: 0x06000E94 RID: 3732 RVA: 0x00042364 File Offset: 0x00040564
		protected override bool IsOK(ShaderBuildInfoAssetData assetData)
		{
			return (float)assetData.variantNumber <= this.GetThresholds(100f);
		}
	}
}
